@charset "utf-8";
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol,textarea{margin:0px;padding:0px;}
body,input,button,form{font:14px/26px "微软雅黑", "宋体", "Arial Black";color:#666666;}
body{ background:url(images/web/bodybg.jpg) repeat 0px 0px; }
h1,h2,h3,h4,h5,h6{font-size:14px; font-weight:normal;}.bcts_bar .bct-tel em
ul,ol,li{list-style:none;}
img{border:0px;}
em{ font-style:normal;}
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
/* textarea{resize:none;outline:none;overflow:hidden} */
/*网站公用样式表 */
a{ text-decoration:none;  color:#666666;}
a:hover{ text-decoration:none; color:#2b82df; }
a:visited{ text-decoration:none;}
.orange{ color:#fe9946; }
.blue{ color:#2465e7;}
.fl{ float:left;}
.fr{ float:right;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.hidden{ display: none;  }
/*清除浮动*/
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{ *zoom:1; }
.iconzz{ background:url(../images/iconzz.png) no-repeat; display:inline-block; vertical-align:middle; }
.w1000{ width:1000px; margin:0px auto;}
.botttom{ height:30px; border-bottom:1px solid #e7e7e7;}
#top, #logo, #announcement, #link, #copyright { width:1000px;  margin:0 auto; overflow:hidden; border:0px dashed red;}
/*==========@@公共板块  开始@@==========*/
/* 顶部 */
#top_main { height:35px; background:url(../images/top_main.jpg) repeat-x left bottom;}
#top { height:35px; line-height:35px; text-align:left;}
#top_1 { float:left;  text-align:left;}
#top_2 { float:right; text-align:right; font-family:"宋体"; font-size:12px; color:#999999;}
#top a { color:#999999;   }
#top a:hover { color:#fe8606; }
#top span{  margin:0px 0px 0px 5px; }
/*Logo*/
#logo_main { background:url(../images/logo_main.jpg) repeat-x left bottom; height:122px;}
#logo {overflow:hidden; }
#logo .WebLogo{ float:left;}
#logo .WebLogo .WebLogo_1{ float:left; padding:30px 12px;}
#logo .WebLogo .WebLogo_1 img{ padding-right:10px; border-right:1px solid #ccc;}
#logo .WebLogo .WebLogo_2{ float:left; padding:34px 0px;}
#logo .WebLogo .WebLogo_2 p{ line-height:22px;}
#logo .WebLogo .WebLogo_2 .p1{ color:#1e53bd; font-size:18px;}
#logo .WebLogo .WebLogo_2 .p2{ color:#555555; font-size:16px; line-height:45px}
#logo .WebLogo .WebLogo_2 .p3{ color:#fe8606; font-size:18px;}
#logo .Tel{ float:right; padding:38px 0px;}
#logo .Tel .Tel_1{ float:left; padding:0px 10px;}
#logo .Tel .Tel_2{ float:left;}
#logo .Tel .Tel_2 p{ line-height:20px;}
#logo .Tel .Tel_2 .p1{ font-size:12px; color:#666666;}
#logo .Tel .Tel_2 .p2{ font-size:24px; color:#fe9946; font-weight:bold; *height:20px}
#logo .Language{width:500px;float:right; padding:10px;}
#logo .Language .MobileEdition{ font-weight: bold; color:red;}
#logo .Member { width:500px; height:35px; line-height:35px; float:right; text-align:right;font-weight:bold; }
#logo .Member .MemberName, #logo_main .Member .MemberGroupName{color:#F30}
/*导航*/
#navigation_main { width:100%; height:46px; background:url(../images/navbg.jpg) repeat-x left center;}
#navigation { height:46px;  }
.navigationlist li { width:100px; float:left; line-height:46px; text-align:center; position:relative; z-index:111; background:url(../images/navsplit.jpg) no-repeat 0px 14px; }
.navigationlist li a { display:block; color:#FFF;}
.navigationlist li .nav1:hover,.navigationlist li .hover{ text-decoration:none; color:#fff; background:url(../images/navhover.jpg) no-repeat center center; }
.navigationlist .current { color:#fff; background:#fe9f07; }
/*导航栏下拉*/
#navigation  .subnavigationlist{ display:none; width:99px;  left:0px; top:46px;  padding: 0px 0px 15px;border-bottom-right-radius:5px;  border-bottom-left-radius:5px;  position:absolute;  background:url(../images/navdropbg.png) repeat 0px 0px; z-index:100;}
#navigation  .subnavigationlist .subli{ float:none; height:30px; line-height:30px; border:0px; width:87px;  padding:0px 5px; background:none; }
#navigation  .subnavigationlist a { width:88px; display:block;line-height:30px;   height:30px;  font-size:12px; border-bottom:1px solid #febb06;}
#navigation  .subnavigationlist .subli:hover {  background:#f3c227;  color:#fff; }
#navigation  .subnavigationlist .subli:hover a{ border:0px; }
/*公告*/
#announcement_main{ background:url(../images/floor_1_main.jpg) repeat-x center bottom; height:48px; }
#announcement { height:48px; line-height:48px; }
#announcement .announcement_title{ float:left;font-weight:bold; text-indent:35px; width:566px;overflow:hidden}
.announcement_list li{ display: inline; color:#666; font-weight: normal; margin-right:10px;}
.announcement_list .nmb1{ font-weight: bold;}
#announcement .announcement_bottom{float:right; width:300px; margin-top:5px;}
.announcement_bottom .txt{ width:220px; float:left; font-size:12px; color:#999;  background:url(../images/seach.png) no-repeat center left; border:none; height:32px; line-height:32px; padding-left:20px; } 
.announcement_bottom .btn { width:52px; height:32px; line-height:32px;  border:0px; cursor:pointer; float:left; background:url(../images/btn.png) no-repeat center left; display:block; }
.announcementlist li { line-height:35px; }   

.body_article #announcement_main{ background:#fff; height:65px;}
.body_article #announcement {height:65px; line-height:65px;}
.body_article #announcement .announcement_title{ float:left;font-weight:bold; text-indent:35px;}
.body_article .announcement_list li{ float:left; color:#666; font-weight: normal; line-height:65px; text-align:center; text-indent:0px; margin:0px 10px;}
.body_article .announcement_list .nmb1{ font-weight: bold; background:url(../images/pannerm.jpg) no-repeat left center; padding-left:45px; color:#ff7d00;}
.body_article #announcement .announcement_bottom{float:right; width:300px; }
.body_article .announcementlist{ }
.body_article .announcementlist li { line-height:35px; }

.body_product #announcement_main{ background:#fff; height:65px;}
.body_product #announcement {height:65px; line-height:65px;}
.body_product #announcement .announcement_title{ float:left;font-weight:bold; text-indent:35px;}
.body_product .announcement_list li{ float:left; color:#666; font-weight: normal; line-height:65px; text-align:center; text-indent:0px; margin:0px 10px;}
.body_product .announcement_list .nmb1{ font-weight: bold; background:url(../images/pannerm.jpg) no-repeat left center; padding-left:45px; color:#ff7d00;}
.body_product #announcement .announcement_bottom{float:right; width:300px; }
.body_product .announcementlist{ }
.body_product .announcementlist li { line-height:35px; }
/* banner */
.banner, .banner ul, .banner img { height:550px; }
.banner { width:100%; min-width:1000px; position:relative;  }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#2058c9;  }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { width:960px; height:17px; line-height:0; font-size:0; text-align:center; position:absolute; left:50%; margin-left:-480px; bottom:22px; z-index:3; }
.banner .tip span { display:inline-block; width:17px; height:17px; margin:0 7px; border-radius: 17px; cursor:pointer; background: #f35b07;}
.banner .tip span.cur { background:#151515;}
.minbanner,.minbanner ul,.minbanner img{ height:360px;}
/*===首页 开始===*/
/* ikehu */
.ikehu{ padding-top:20px; background:url(../images/floor_1_main.png) repeat-x bottom left; height:350px; overflow:hidden;} 
.ikehu_title { height:43px; line-height:43px;text-align:center; padding-top:20px;}
.ikehu_title h2 { color:#2465e7; font-size:30px; font-weight:bold; background:url(../images/left_title.png) no-repeat center 25px; line-height:64px}
.ikehu_title h3{ font-size:15px; color:#000000; line-height:24px;}
.ikehu_con { overflow:hidden; zoom:1; color:#000;position:relative;}
.ikehu_con .sexbox{ width:900px; margin:0px auto; margin-top:38px;}
.ikehu_con .sexbox .list{ width:width:890px; overflow:hidden;}
.ikehu_con .sexbox .prev{ position:absolute; left:1px; top:123px; cursor:pointer;}
.ikehu_con .sexbox .next{ position:absolute; right:1px; top:123px;cursor:pointer;}
/* 图片列表 */
.gridlist li { float:left; text-align:center; margin:10px 11px;  width:275px; /*height:195px;*/  display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap;}
.gridlist li img {width:284px; height:196px; display:block; border:1px solid #fafafa; /*height:165px;*/}
.gridlist li a { display:block; }
.gridlist li a h3{ width:100%; height:33px; line-height:33px; color:#666;  }
.gridlist li a:hover h3{ color:#034b9f; cursor:pointer; }
.gridlist li a:hover img { border:1px solid #034b9f; }
/* iproduct */
.iproduct{ overflow:hidden; padding:35px 0;}
.iproNav{ width:215px; float:left;}
.iproNav .title {text-align:center; background:url(../images/left_title1.jpg) no-repeat top center; height:122px; padding-top:30px;}
.iproNav .title h2 { color:#fff; font-size:18px; font-weight:bold; margin-top:10px;}
.iproNavCon { overflow:hidden; zoom:1; color:#000; border:1px solid #dfdfdf; border-top:none; padding:20px 5px 40px 5px;}
.subchannellist { }
.subchannellist li { line-height:40px;margin:8px 0; text-indent:2em;}
.subchannellist li a { display:block;  background:url(../images/subchannellist.jpg) no-repeat 90% 50% #eae9e9; color:#666666;}
.subchannellist li a:hover {  color:#fff; text-decoration:none; background:url(../images/subchannellist_hover.png) no-repeat 90% 50% #2465e7;}
.subchannellist #current a {  font-weight:bold; color:red; }
.subchannellist .depth1{ font-size:12px; font-weight:bold;}
.subchannellist .depth2{ font-size:12px; text-indent:1.5em;}
.subchannellist .depth3{ font-size:12px; text-indent:3em}
.subchannellist .depth4{ font-size:12px; text-indent:4.5em}
.subchannellist .depth5{ font-size:12px; text-indent:6em}
.subchannellist .depth6{ font-size:12px; text-indent:7.5em}
.iproCon{ width:740px; float:right;}
.iproCon .title { height:40px; line-height:40px;text-align:left; text-indent:10px; border-top:3px solid #2465e7; border-bottom:1px solid #2465e7;}
.iproCon .title h2 { color:#2465e7; font-size:18px; }
.iproCon .title h2 img{ float:left; margin-top:7px;}
.iproCon .title h2 span{ color:#666666; font-family:Arial; padding-left:10px; font-weight:normal;}
.iproCon .title .more{ float:right;}
.iproCon .con { overflow:hidden; zoom:1; color:#000;position:relative;}
.gridlist1{ overflow:hidden; margin-top:20px; width:110%; } 
.gridlist1 li { float:left; text-align:center; margin:10px 22px 10px 0px;  width:232px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;
}
.gridlist1 li img {width:230px; height:173px; border:1px solid #c9c9c9; /*height:165px;*/}
.gridlist1 li a { white-space:nowrap;}
.gridlist1 li a h3{ width:100%; height:30px; line-height:30px; color:#666; cursor:pointer;  }
.gridlist1 li a:hover img { border:1px solid #034b9f; }
.gridlist1 li a:hover h3{ color:#034b9f; }
/*  优势 */
.iadvan{ background:url(../images/youshibg.jpg) repeat top center; height:643px; overflow:hidden;}
.iadvan .title { height:68px; line-height:68px;text-align:center; margin-top:20px;}
.iadvan .title h2 { color:#333333; font-weight:bold; font-size:36px; background:url(../images/left_title3.png) no-repeat center;}
.iadvan .title h2 span{ color:#a1a19f; font-family:Arial; font-weight:normal; margin-left:5px; }
.iadvan .con { width:100%; position:relative; color:#000;  height:483px; margin-top:50px; }
.iadvan .con .bg{ width:463px; height:463px;  position:absolute; left:50%; margin-left:-232px; top:0px; background:url(../images/youshiquanbg.png) no-repeat center center; animation:chilun 6s infinite linear; -webkit-animation:chilun 6s infinite linear; -moz-animation:chilun 6s infinite linear; -ms-animation:chilun 6s infinite linear; }

/* 齿轮 */
@-webkit-keyframes chilun {
	0% { -webkit-transform: rotate(0); }
	100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes chilun {
	0% { -moz-transform: rotate(0); }
	100% { -moz-transform: rotate(360deg); }
}

.iadvan .con .bgimg{ width:324px; height:324px; position:absolute; left:50%; margin-left:-162px; top:68px; background:url(../images/youshiyuanimg.png) no-repeat center center;}
.textlist{ }
.textlist li { width:400px; height:100px; color:#333333; font-size:16px; font-weight:bold;/*解决ie6bug*/ position:absolute; }
.textlist .youshiicon{ width:51px; height:51px; position:absolute; display:block;  background:url(../images/youshiicon.png) no-repeat 0px 0px;}
.textlist li b{ font-size:12px; font-weight:normal;}
.textlist #li1{ top:90px; left:-152px; text-align:right; padding-right:90px; }
.textlist #li1 .youshiicon{ width:81px; height:81px;  background-position:0px 0px; right:0px; top:-12px;}

.textlist #li2{top:93px; right:-58px; text-align:left; padding-left:60px; width:322px}
.textlist #li2 .youshiicon{ background-position:-110px 0px; left:0px; top:0px;}

.textlist #li3{top:219px; left:-162px; text-align:right;padding-right:60px;}
.textlist #li3 .youshiicon{ background-position:-193px 0px; right:0px; top:0px;}

.textlist #li4{ width:290px; top:219px; right:-53px; text-align:left; padding-left:60px;}
.textlist #li4 .youshiicon{ background-position:-273px 0px; left:0px; top:0px;}

.textlist #li5{ width:360px; top:344px; left:-83px; text-align:right;padding-right:60px;}
.textlist #li5 .youshiicon{ background-position:-354px 0px; right:0px; top:0px;}

.textlist #li6{top:344px; right:-50px; text-align:left;padding-left:60px; width:313px}
.textlist #li6 .youshiicon{ background-position:-434px 0px; left:0px; top:0px;}
/* icase */
.icase{ overflow:hidden;}
.icase .title {line-height:56px;text-align:center; margin-top:20px;}
.icase .title h2 { color:#fff; font-size:28px; background:url(../images/left_title4.jpg) no-repeat center;}
.icase .title h2 span{ color:#fff; font-family:Arial; font-size:20px; font-weight:normal;}
.icase .title span{ line-height:20px; font-size:12px; background:#2b82df; padding:1px;}
.icase .title span a{ color:#fff;}
.icase .con {zoom:1; color:#000; overflow:hidden; height:250px; position:relative; margin-top:10px;}
.gridlist2{ overflow:hidden; margin-top:20px;}
.gridlist2 li { float:left; text-align:center; margin:10px 0px 10px 22px;  width:270px; height:203px; /*height:195px;*/ overflow:hidden; display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap; position:relative;}
.gridlist2 li img {width:270px; height:203px;/*height:165px;*/}
.gridlist2 li a{ white-space:nowrap;}
.boxlist{ width:895px; margin:0px auto; overflow:hidden; position:relative;}
.icase .prev{ position:absolute; left:0px; top:100px; cursor:pointer;}
.icase .next{ position:absolute; right:0px; top:100px; cursor:pointer;}
.gridlist2 li .InfoPicture_hover{ background:url(../images/gridlist2_hover.png) no-repeat center; width:270px; height:203px; display:block;}
.gridlist2 li .InfoPicture_hover h2{ color:#fff; font-size:16px; font-weight:normal; margin-top:70px;  cursor:pointer; }
.gridlist2 li .InfoPicture_hover span{ color:#fff; font-size:16px; font-weight:normal;border:1px solid #fff; display:block; margin-top:10px; height:33px; line-height:30px; width:135px; margin:10px auto;  cursor:pointer;}
.gridlist2 li:hover .InfoPicture_hover{ position:absolute; top:0px; left:0px;}
/* 客户见证 */
/* ijianz */
.ijianz{ overflow:hidden;}

.ijianz .jz_title {line-height:56px;text-align:center; margin-top:20px; background:url(../images/left_title5.jpg) no-repeat center bottom; padding-bottom:20px;}
.ijianz .jz_title h2 { color:#000; font-size:28px;}
.ijianz .jz_title p{ line-height:20px; color:#999999; font-family:Arial; font-size:20px;}
.ijianz .jz_con {zoom:1; color:#000; overflow:hidden;margin-top:10px;}
.ijianz .b_more{ *margin-top:26px;}
.ijianz .b_more a{ display:block; width:150px; height:35px; line-height:35px; border:1px solid #cecccc; text-align:center; margin:0px auto;}
/*带缩略图文字列表*/
.thumblist{ overflow:hidden; margin-top:10px;}
.thumblist li {overflow:hidden;width:480px; float:left; margin:0px 10px; margin-bottom:35px;  position:relative;}
.thumblist li img{ float:left; width:164px; height:124px; margin-right:8px; padding:3px; border:1px solid #d9d8d8; }
.thumblist li a:hover img { border:1px solid #2b82df; padding:3px;}
.thumblist li h2{ color:#333333; font-weight:bold; font-size:14px; text-align:left;}
.thumblist li a:hover h2{ color:#2b82df; }
.thumblist li .txt{height:5.5em; overflow:hidden; line-height:2em; color:#999999; font-size:12px; cursor:pointer; }
.thumblist li span{ position:absolute;bottom:5px; left:182px;}
.thumblist li span a{ color:#2b82df; font-size:12px;}
/* 广告图 */
#floor_6_main{ background:url(../images/floor_6_main.jpg) no-repeat center; height:187px; overflow:hidden; margin-top:50px;}
#floor_6_1{ width:480px; float:left; height:187px; position:relative;}
#floor_6_1 h2{ color:#fff; background:#246cd7; position:absolute; padding:1px 10px; font-weight:normal; font-size:22px; top:50px; left:10px;}
#floor_6_1 p{ color:#000000; font-size:22px; position:absolute; top:90px; left:10px;}
#floor_6_2{ width:480px; float:right; height:187px; position:relative;}
#floor_6_2 a{ background:#246cd7; color:#fff; padding:1px 5px;font-size:16px;}
#floor_6_2 a:hover{ background:#020202; }
#floor_6_2 .a1{ position:absolute; top:50px; right:110px;}
#floor_6_2 .a2{ position:absolute; top:50px; right:18px;}
#floor_6_2 p{ color:#000000; font-size:22px; position:absolute; top:90px; right:17px; font-weight:bold;}
/* inews */
.inews .in_title {line-height:56px;text-align:center; margin-top:20px; background:url(../images/left_title5.jpg) no-repeat center bottom; padding-bottom:20px;}
.inews .in_title h2 { color:#000; font-size:28px;}
.inews .in_title p{ line-height:20px; color:#999999; font-family:Arial; font-size:20px;}
.inews .con {zoom:1; color:#000; overflow:hidden;margin-top:10px;}
#par1{ width:465px;height:248px;  float:left; overflow:hidden; position:relative;}
#par1 .bd ul{ width:100%; position:relative;}
#par1 .bd ul li{  width:100%; position:absolute; z-index:1; overflow:hidden;}
#par1 .bd ul li img{ width:465px; height:248px; display:block;}
#par1 .bd ul li .Title{ display:block; position:absolute; z-index:9; width:100%; left:0px; bottom:0px; height:40px; line-height:40px; color:#fff; text-indent:10px; background:#000; opacity:0.7;}
#par1 .hd{ position:absolute; position:absolute;  right:0px; bottom:15px; width:30%; z-index:99;}
#par1 .hd ul li{ font-size:0px; width:8px; height:8px; background:#fff; float:right; margin-right:10px; border-radius:5px; cursor:pointer;}
#par1 .hd ul .on{ background:#246cd7;}

#par2{ width:460px; float:right;}
#par2 ul li{ width:460px; line-height:82px; height:82px; border-bottom:1px solid #e7e7e7; position:relative; cursor:pointer; }
#par2 ul li a{ width:460px; line-height:82px; height:82px; display:block; cursor:pointer;}
#par2 ul li:hover{ background:url(../images/par2.jpg) no-repeat center;}
#par2 ul li:hover a{  color:#fff;}
#par2 ul li:hover a .InfoTime{ color:#fff;}
#par2 ul li a .InfoTime{ padding:10px; border:3px solid #e7e7e7; margin-right:20px; margin-left:10px;}
#par2 ul li a .gd{ padding:10px 0; border-top:3px solid #e7e7e7; border-bottom:3px solid #e7e7e7; float:right; line-height:20px; font-size:30px; margin-top:23px; margin-right:10px;}
/* iabout */
.partabout{  margin-top:60px;}
.iabout{ width:100%; height:412px; background:#246cd7; position:relative;}
.iabout .aboutbtn{ position:absolute; left:50%; top:-31px; width:76px; height:41px; margin-left:-38px; display:block; background:url(../images/iaboutbtn.jpg) no-repeat top center;}
.left_title6 { text-align:center; padding:50px 0px 20px;}
.left_title6 h2 { color:#fff; font-size:28px;}
.left_title6 p{ background:url(../images/left_title6.png) no-repeat center; line-height:40px; color:#fff; font-family:Arial; font-size:20px;}
.left_body6 {zoom:1; color:#000; overflow:hidden;margin-top:10px;}
/* about content */
#floor_8_1{ width:345px; float:left;}
#floor_8_1 img{ border:5px solid #fff; width:335px; height:200px;}
#floor_8_2{ width:600px; float:right; }
#floor_8_2 h2{ color:#fff; font-size:16px;}
#floor_8_2 p.txt{ color:#fff; font-size:12px; height:172px; overflow:hidden; margin-top:20px;}
#floor_8_2 a{ float:right; color:#fff; font-weight:bold; *margin-top:-20px;}
/* parttwo */
.parttwo{ width:100%; height:302px; background:#e9e9e9; position:relative;}
/* honor */
#floor_8_3{ width:560px; position:relative; float:left; top:-58px; background:#fff; height:265px; padding:35px 35px 10px; margin-top:25px;overflow:hidden;}
#floor_8_3 h2{ font-size:18px; }
#floor_8_3 .more{ line-height:25px; float:right; }
#floor_8_3 ul { width:110%; }
#floor_8_3 ul li{ float:left; margin-right:22px; margin-top:20px; }
#floor_8_3 ul li a { display:block;}
#floor_8_3 ul li a img{ border:1px solid #d2cece; padding:1px; width:263px; }
#floor_8_3 ul li a:hover img{ border:1px solid #246cd7;  }
/* 问答 */
#floor_8_4{ width:330px;position:relative; float:right; top:-58px; height:270px; padding:20px; background:#323131;margin-top:25px; overflow:hidden; }
#floor_8_4 h2{ font-size:18px; color:#fff; font-weight:bold; }
#floor_8_4 .txt{ color:#fff; padding-top:25px; }
#floor_8_4 .item{ float:left; height: 75px; width: 100%;}
#floor_8_4 .item a{ display:block; color:#fff;}
#floor_8_4 .item a:hover{ text-decoration:underline;}
#floor_8_4 .txt .con{ margin-bottom:15px; font-size:12px; line-height:22px;}
#floor_8_4 .txt em{ width:30px;  display:block; float:left; font-size:14px; font-weight:bold;}
#floor_8_4 .txt em.ans{ height:80px; }
/* imessage */
.imsg{ padding:35px 0; }
.imsg .w1000{ border:7px solid #e1e1e1; height:355px; position:relative;}
.imsg .imtit{ text-align:center;line-height:10px}
.imsg .imtit span{ color:#999999; font-size:24px; background:#fff; position:relative; display:block; width:180px; margin:0px auto; margin-top:-10px; height:20px; line-height:13px ;*line-height:20px}
.imsg .imtit h2{ font-size:26px; font-weight:bold;*margin-top:0px; height:27px; line-height:27px }
#floor_9_1{ position:absolute; left:0px; top:0px; z-index:-1;}
#floor_9_1 img{ width:520px; height:355px;}
.imsgCon { width:430px; float:right; padding-top:10px;}
.imsgCon .item{ width:339px; height:32px;  line-height:32px;border:1px solid #999999; margin:5px 0px 10px; }
.imsgCon .item input{ width:90%; height:32px; border:0px; background:none; color:#999; text-indent:8px;  }
.imsgCon .item em{ float:right; width:10px; line-height:16px; margin-top:10px; margin-right:6px; height:10px;z-index:1;}
.imsgCon  span{ display:block;  font-weight:normal;}
.imsgCon  .item1{ width:339px;  height:60px;   margin:0px 0px 10px 0px;}
.imsgCon  .textarea1{ width:330px; padding:5px 0px 5px 8px;  height:50px;  overflow:hidden;  resize:none;  border:1px solid #999999; }
.imsgCon .item2{ margin:5px 0px 10px 0px; line-height:28px; }
.imsgCon span.yanz{ width:62px; height:28px; border:1px solid #999999; text-align:center; line-height:28px;  display:block;  float:left;}
.imsgCon .yztxt{ width:80px; height:28px; border:1px solid #ccc;   display:block;  float:left; margin:0px 0px 0px 5px;}
.imsgCon img{ margin-top:3px; float:left;}
.imsgCon .btn1{ width:80px; height:33px; margin-right:15px; border:none; background:#256cd8; color:#fff; cursor:pointer;}
.imsgCon .btn2{ width:80px; height:33px; border:none; background:#404145; color:#fff;cursor:pointer;}
.imsgCon p{ color:#568ee0; font-size:12px; padding-top:5px;}
.imsgCon .red{ color:red !important;}

/* 版权信息 */
#copyright_main { color:#BBB; background:url(../images/footer.jpg) no-repeat top center; height:230px; padding-top:53px; }
#copyright { padding:0px 0 10px; position:relative; overflow:visible;  }
#copyright .returnTop{ width:68px; height:52px; line-height:52px; text-align:center; color:#fff; font-size:16px; cursor:pointer; display:block; position:absolute; top:-65px; right:0px; background:#067bfe; }
#copyright .bottom_navigation{text-align: center; background:#0654ac; padding:18px; height:15px; line-height:15px; }
#copyright a {color:#fff; text-decoration: none; padding:0px 10px 0px 15px; display:inline-block; border-left:1px dashed #fff;}
#copyright a:hover {color: #ff7e00; text-decoration: none;}
#copyright .bottom_info{ text-align:center;padding-top:5px; padding-right:10px; line-height:20px;}
#copyright .bottom_info .bottom_1{ width:250px; float:left; text-align:left;}
#copyright .bottom_info .bottom_1 p{ color:#fff; font-size:16px; margin-top:40px;}
#copyright .bottom_info .bottom_1 h2{ font-size:32px; font-weight:normal; color:#fff; margin-top:8px; height:34px; line-height:34px;}
#copyright .bottom_info .bottom_2{ width:555px; float:left; color:#fff; font-size:12px; margin-top:40px; margin-left:40px; text-align:left;}
#copyright .bottom_info .bottom_2 a{ border:0px; margin:0px; padding:0px;}
#copyright .bottom_info .bottom_3 { float:right; font-size:12px;}
#copyright .bottom_info .bottom_3 ul li{ float:left; margin:40px 15px 0px 15px; color:#fff;}
#copyright .bottom_info .bottom_3 ul li img{ width:90px; height:90px; display:block;}
#copyright .TechnicalSupport{ text-align:center; line-height:20px;}
/*  */
.friendLink { height:60px; margin-bottom:20px;}
.friendLink .tit{ width:112px; height:41px; float:left; padding-top:10px;  }
.friendLink .con{ width:850px; float:right; line-height:20px; }
.friendLink a{ width:100px; line-height:30px; display:inline-block; color:#666;}
.friendLink a:hover{ color:#256cd8; }
/* 全局布局 */
.wrapper{ padding: 30px 0px 40px; background:#efefef; }
.content { width:745px; }
.contentCon{ width:703px; padding:20px; background:#fff; border:1px solid #e5e1e1;}
.content .ctit{ width:100%; height:17px; padding:14px 0px; line-height:17px; background:url(../images/ctitbg.jpg) repeat-x top bottom;  }
.content .ctit h3{ font-size:14px; height:17px; font-weight:bold; line-height:17px; margin:0px 0px 0px 10px;  padding-left: 10px; color:#333333;  border-left:10px solid #2b7cf1; }
.content .sitepath { float:right;  color:#666666; font-size:12px; padding-right: 12px; }
.content .sitepath a:hover { text-decoration:underline; }
/*recommend*/
.recommend{ border:1px solid #e4e4e4; margin-top: 20px; padding-bottom:18px; background:#fff;}
.recommend .tit{ width:100%; height: 38px; line-height: 38px; margin-bottom:10px;  border-bottom:1px solid #e4e4e4; color: #005bac; font-weight: bold; background:-moz-linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); background:-webkit-linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); background:linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); }
.recommend .tit .iconzz{ width:9px; height: 38px; background-position: -65px 0px; margin-right: 10px; }
.recommend .tit a{ color:#555555; font-size: 12px; margin-right: 5px; font-weight: normal;}

.reNew .list{ padding-left: 20px;}
.reNew li{ width:312px; padding:0px 20px 0px 10px; line-height: 32px; float: left; }
.reNew li a{ color: #666666; display:block;}

.rePro li {float:left; width:166px; margin-left:15px;text-align:center; line-height:30px; }
.rePro li a{ display:block; color: #555555; }
.rePro li a:hover{ color:#1e82e0; }
.rePro li img { width:166px; height:125px; border:1px solid #e6e6e6; display:block; }
.rePro li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.recommend li a:hover{ color:#005bac;}
/* pager */
.pager { display:block; border:1px solid #cccccc; padding:4px 5px; margin:25px 0 5px; text-align:right; clear:both; }
.pager span, .pager a{ display:inline-block; border:1px solid #ccc; color:#666; background:#fff; height:20px; line-height:20px; padding:2px 8px 2px; text-decoration:none; margin:0 5px;  }
.pager a:hover{ background:#005bac; border-color:#005bac; color:#fff; text-decoration:none;}
.pager .cur{ background:#005bac; border-color:#005bac;  color:#fff; }
.pager span.dot{ background:#007f60; border-color:#007f60; font-weight:bold; color:#fff; }
.pager span.txt{ float:left; border:0px; padding-top:4px; }
.listProduct .pager,.listCase .pager{ width:698px; margin-bottom:20px;}
/* reLink */
.reLink {  width:708px;height:30px; line-height:30px; font-size:12px; border:1px solid #ccc; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/*侧栏*/
.sideBar{ width:235px;}
.sideBar .leftTit{ width:100%; height:60px; line-height: 60px; color: #fff; text-align: center; position: relative; font-weight: bold; font-size: 20px; background: #2b7cf1; border-top-right-radius: 5px; border-top-left-radius: 5px;}
.sideBar .leftTit .iconzz{ width:23px; height: 23px; position: absolute; top: 21px; left:32px; background-position: -98px 0px;}
.sideBar .con{ width:223px;  padding:10px 6px 8px; background:#fff; border-bottom:10px solid #1e53bd;}
.leftNav{ margin-bottom: 20px;}
.leftNav dd{ width:100%;  padding-top:6px; }
.leftNav .nav1{ width:100%; height: 36px; line-height: 36px; text-align: center; display:block;  border-bottom:1px solid #f2f2f2;}
.leftNav .nav1:hover,.leftNav .hover{ height:36px; line-height:36px; background:#006ada; display:inline-block; vertical-align:middle; color:#fff; border-color:#fdfdfd;}
.leftNav dd .drop{ width:100%; }
.leftNav dd .drop a.nav2{  width:186px; height:32px; margin:0 auto; line-height: 32px; text-align: center; font-size: 12px; border-bottom:1px solid #ececec; display: block;  }
.leftNav dd .drop a.nav2:hover,.iproNavi dd .drop a.nav2.hover{ background:#fe9946; border-color: #fe9946; color:#fff;}

.leftRecom{ margin-bottom: 20px;}
.leftRecom li{ width:189px;  margin: 10px auto; text-align: center;}
.leftRecom li img{ width:183px; height: 137px; padding:2px; border:1px solid #e3e3e3; display: block;}
.leftRecom li h3{ color: #666666; line-height: 30px;}
.leftRecom li:hover img{ background: #006ada; border-color: #fff;}
.leftRecom li:hover h3{ color: #006ada;}

.leftCon{ width:100%; }
.leftCon .con{ padding-top:15px;}
.leftCon h2{ color:#303030; text-align: center; font-size: 18px; font-weight: bold;}
.leftCon h3{ font-size:15px; color:#005bac; font-weight:bold; }
.leftCon .leftTel{ margin:10px 0px 0px 5px;line-height: 14px; }
.leftCon .leftTel span{ color:#333; font-size:18px;  line-height: 22px; }
.leftCon .leftTel strong{ font-size:26px; color:#ff7e00; display: block; line-height: 28px; }
.leftCon .icontxt{ font-size:12px; color:#303030; line-height:24px; padding:10px 0; border:1px solid #eee; border-left:0px; border-right:0px;}

.singlePage .tod{  padding:0px 8px;}
/* listNews */
.listNews .list { padding:10px; overflow:hidden; }
.listNews .item { width:100%;  border-bottom:1px solid #dfdcdc; padding-bottom: 20px; margin-bottom: 25px; }
.listNews .item dt a { font-weight: bold; color: #005bac; }
.listNews .item dt a:hover { text-decoration:underline; }
.listNews .item .time { color:#666666; font-size: 12px; font-weight: normal; }
.listNews .item dd{ margin-top: 10px; font-size: 12px; color: #666666; line-height: 22px;}
/* listNews2 */
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:4px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item img { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#ffc17b; border-color:#f07f00; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-size:15px; font-weight:700; font-family:"Microsoft Yahei";  }
.listNews2 .item h3 a:hover { text-decoration:underline; }
/* pageNews */
.pageNews h1.bt{ font-size:16px; line-height:25px; padding:15px 0; text-align:center; font-weight: bold; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; font-size:12px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; color: #868686; }
.pageNews #setFont a{  margin:0px 3px; }
.pageNews #setFont a.cur{ font-weight:bold; color:#f35b07;}
/* listCase */
.listCase .list{ width:105%; }
.listCase{ overflow:hidden; }
.listCase li { float:left; text-align:center; margin:0px 22px 15px 0px;  width:220px; height:165px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.listCase li img {width:220px; height:165px;/*height:165px;*/}
.listCase li a{ white-space:nowrap;}
.listCase li .InfoPicture_hover{ background:url(../images/gridlist2_hover.png) no-repeat center; width:220px; height:165px; display:block; position:absolute; }
.listCase li .InfoPicture_hover h2{ color:#fff; font-size:16px; font-weight:normal; margin-top:50px; cursor:pointer;}
.listCase li .InfoPicture_hover span{ color:#fff; font-size:16px; font-weight:normal;border:1px solid #fff; display:block; margin-top:10px; height:33px; line-height:30px; width:135px; margin:10px auto; cursor:pointer;}
.listCase li:hover .InfoPicture_hover{ top:0px; left:0px;}
.listCase .pager{ margin-top:20px;}
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px;  }
.pageCase .photo img{ border:1px solid #eee; padding:2px; max-width:640px;}
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .list{ width:108%;}
.listProduct .item{ width:227px; float:left; margin:0px 12px 15px 0px;  text-align: center; }
.listProduct .item img{ width:214px; height:160px; display: block; border: 6px solid #e2e2e2; }
.listProduct .item h3{ width:100%; height:35px; line-height: 35px; display: block; color:#666666; cursor:pointer;  }
.listProduct .item:hover img{  border-color: #2b7cf1;}
.listProduct .item:hover h3{ color: #2b7cf1;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:158px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }

/* .pageProduct */
.pageProduct2 h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct2 .photo { margin-bottom:20px; }
.pageProduct2 .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto;  max-width:640px; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
/* showLine */
.pageProduct .tod{ padding:10px;}
.pageProduct .photo { width:358px; }
.pageProduct .photo .img { width:358px; height:269px; display:block; border:1px solid #ddd;  max-width:640px;}
.pageProduct .photoimg{ width:358px; height:82px; padding-top:10px; overflow:hidden;}
.pageProduct .photoimg .list{ width:110%;}
.pageProduct .photoimg a{ width:108px; height:80px; display:block; float:left;  margin-right:14px; border:1px solid #ddd;}
.pageProduct .photoimg a img{ width:108px; height:80px; display:block;}
.pageProduct .photoimg a:hover{ border:1px solid #f35b07;}
.pageProduct .baseInfo { float:right; width:310px; }
.pageProduct .baseInfo h1,.pageProduct .baseInfo p {  line-height:30px; font-size:14px; color: #333; }
.pageProduct .baseInfo h1 { line-height:22px;}
/* .pageProduct .baseInfo h1 span{ font-size:16px;} */
.pageProduct .baseInfo p span { color:#1a1b1c; }
.pageProduct .baseInfo p.ntel{ color:#e67b06; font-size: 16px; padding-top: 30px;}
.pageProduct .baseInfo p.button { width:125px; height: 35px; text-align: center; margin-top: 20px;}
.pageProduct .baseInfo a.btn { width:100%; display:block; height:35px; line-height:35px; color:#fff; background: #2b7cf1; font-size:16px; border:0px; }
.pageProduct .baseInfo a.btn:hover { background:#e67b06; }
.pageProduct .baseInfo .share{ width:100%; text-align:left; margin-top:40px;}
.pageProduct .baseInfo #bdshare{ width:310px; }
.pageProduct .detaiTit { height:44px; line-height:44px; border-bottom:2px solid #dcdcdc; margin:45px auto 15px; }
.pageProduct .detaiTit h2{ width:128px; height: 42px; line-height: 39px; border-bottom:3px solid #2b7cf1; background: #f3f3f3; text-align: center; color:#333333;font-size:16px; }
.pageProduct .detaiInfo { margin-bottom:10px; color:#868686; }
.pageProduct .nzx{ font-size: 18px; margin: 20px 0px 20px;}
.pageProduct .nzx span{ color:#ff7e00;}
.pageProduct .nzx .btn{  width:125px; height: 32px; display:inline-block; margin-left: 50px; text-align: center;line-height:32px; color:#fff; background: #2b7cf1; border:0px; }
.pageProduct .nzx .btn:hover { background:#e67b06; }

.pageProduct .reInformation{ border:1px solid #e5e4e4; margin-top:10px; padding-bottom:30px;  background:#fff;}
.pageProduct .reInformation .tit{ font-weight:bold; font-size:16px; color:#333; margin:10px 0px 0px 20px;}
.nyformData{ width:650px; margin:30px 0px 0px 20px; }
.nyformData .item{ width:264px; height;40px; line-height:40px; float:left; margin:0px 40px 18px 0px;}
.nyformData label{  width:76px; height;40px; line-height:40px; text-align:right;  display:block; float:left;  color:#333333; }
.nyformData input{ width:184px; height:38px; display:block; float:left; line-height:38px; border:1px solid #d2cece; text-indent:1em; }
.nyformData .item2{ width:100%; float:left; }
.nyformData .item2 label{ float:left;}
.nyformData textarea{ width:480px; height:95px; float:left; padding:5px; color: #666; font-size: 14px; overflow:hidden;  resize:none; border:none; border:1px solid #d2cece; }
.nyformData .code{ width:100%; float:left; margin-top:18px; }
.nyformData .code input{ width:100px;}
.nyformData .sub{ width:90px; height:36px; line-height:36px; text-align:center; color:#fff; display:block; margin-left:75px; border:0px; background:#2b7cf1; text-indent:0px; cursor:pointer; }
.nyformData input.red{ color:#f35b07;}
/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#2b7cf1; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{width:95%; height:280px; border:1px solid #2b7cf1; border-top:3px solid #2b7cf1;}

/* mapPage  */
.sitelist li a {background: #eee;  width: 98%;  height: 30px;  line-height: 30px;  display: block;  margin-bottom: 10px;  padding-left: 2%;  font-weight: bold; }
.sitelist li .box {  width: 110%;  height: auto;  margin-bottom: 18px;}
.sitelist li .box a { height: 26px;  line-height: 26px;  width: 166px; display:inline-block;  text-align: center;  margin-right: 8px; padding:0px; border:0px; font-weight: normal;}
.sitelist li .box a:hover {  background: #2b7cf1; color: #fff;}
/* formData */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc; border-radius:2px; padding:0 5px; }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData .sub:hover { background:#666; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#ff0000; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#eee; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:90%; height:400px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; overflow:hidden; padding:0 10px; border-radius:3px; _background:#999; _color:#FFF; }
.BMap_bubble_title a:hover { _background:#666; _color:#FFF; }
.BMap_bubble_title > a { background:#999; color:#FFF; }
.BMap_bubble_title > a:hover { background:#666; }

/*右侧悬浮框*/
.bcts_bar{width:120px; padding:10px; position:fixed; right:1%; z-index:111; top:200px; text-align:center; background:#2465e7; border-radius:3px;}
.bcts_bar h3{ color:#fff; font-size:20px; font-weight:bold; margin:10px 0;  }
.bcts_bar .yewu{ width:100%;  border-radius:3px; padding-bottom:5px; }
.bcts_bar .yewu h4{ width:100%; height:34px; line-height:34px;color:#fff; background:#303030; font-size:12px; margin-bottom:10px; border-top-right-radius:3px; border-top-left-radius:3px; }
.bcts_bar a.jt{ width:100%; display:block; height:30px; line-height:30px; color:#666; font-size:12px;background: #fff;}
.bcts_bar a.jt s{ width:19px; height:16px; background-position:-56px -56px; margin-right:6px; }
.bcts_bar .erweima{ width:100%; padding:10px 0px; border-radius:3px;  background:#fff; margin-top:1px; }
.bcts_bar .returnTop{ width:43px; height:37px; background-position:0px -39px; position:absolute; bottom:-37px; left:52px;   cursor:pointer;}
.bcts_bar .bct-tel{ color:#fff;  line-height:20px; padding:10px 0px 0px;}
.bcts_bar .bct-tel h5 s{ width:24px; height:18px; background-position:-90px -56px; margin-right:5px; }
.bcts_bar .bct-tel em{ font-size:14px;  font-weight:bold;}
.bcts_bar .c_close{ width:44px; height:29px; background-position:0px 0px; position:absolute; top:-29px; left:52px;  cursor: pointer;}
.fly_talk{   height: 150px; padding:10px 0px 0px;  width:30px ; line-height:22px;  position: fixed;  right: 0px;  top: 200px;  z-index: 111;  text-align: center;  font-size: 18px;color: #fff;  background-color: #2465e7; cursor: pointer;}


/*地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666666; margin:0; padding:0;float:left;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px solid #eee;margin:10px 0;padding:10px;font-weight:bold;}
.about_main ul li.map_2{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li.map_3{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li a{color: #666666;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}
.clear { clear: both;font-size: 0px; margin: 0; padding: 0;display: block;height: 0px;_height: 0px;overflow: hidden;}
